immediate surgical treatment - Francés Inglés Diccionario